package com.arpa.wms.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author: Allen chen
 * @Date 2020/11/3
 * @Description:
 */
@Data
@ApiModel(value = "有计划移位详情VO",description = "有计划移位详情VO")
public class PlanMoveDetailVO implements Serializable {

    @ApiModelProperty(value = "任务号")
    private String taskCode;

    @ApiModelProperty(value = "移出库位")
    private String location;

    @ApiModelProperty(value = "移出库位号")
    private String locationName;

    @ApiModelProperty(value = "移位数量")
    private BigDecimal allMovedQuantity;

    //@See MoveStatusEnum
    @ApiModelProperty(value = "状态，待下架，待上架，已完成")
    private Integer status;

    @ApiModelProperty(value = "移位明细列表")
    private List<MoveItemVO> moveItemVOList;

    @ApiModelProperty(value = "移位登记明细列表")
    private List<MoveRegisterVO> moveRegisterVOList;
}
